package com.ruibang.glass.common.constants;

import lombok.Data;

/**
 * @Author: songJinKang
 * @CreateTime: 2024-03-13  18:36
 * @Description: TODO
 * @Version: 1.0
 */


@Data
public class RedisKey {
    public static final String DEFECT_GROUP_IS_RUN = "defect_group_is_run_%s";
    public static final String CHECK_LOGIN_PARAM_INFO = "CHECK_LOGIN_PARAM_INFO";
    public static final String REDIS_BC_STATION_HQ_DETAIL_TOPIC = "redis.bc_station_hq_detail";
    public static final String REDIS_GLASS_BIND_TEST_TOPIC = "redis.glass_bind_test";

    /****************标签二维码**********************/
    public static final String QUALITY_LABEL_LOT_KEY = "quality_label_lot_%s";//lot
    public static final String QUALITY_LABEL_LH_KEY = "quality_label_lh_%s";//连号
    public static final String QUALITY_LABEL_SERIAL_KEY = "quality_label_serial_%s";//流水号
    public static final String BATCH_NUMBER_MAPPING_BIND_TIME = "batch_number_mapping_bind_time";//批次号最新绑定时间
    public static final String BATCH_NUMBER_MAPPING_GLASS_ID = "batch_number_mapping_glassId";//批次号与玻璃id对应关系
    /****************标签二维码**********************/

    /****************user,dept等键值对key start**********************/
    public static final String USER_GROUP_TYPE = "user_group_type";//用户
    public static final String USER_GROUP_DEPT_TYPE = "user_group_dept_type";//用户和部门Id
    public static final String USER_GROUP_DEPT_NAME_TYPE = "user_group_dept_name";//用户和部门Id
    public static final String LOGIN_NAME_GROUP_TYPE = "login_name_group_type";//用户ID与工号Map
    public static final String DEPT_GROUP_TYPE = "dept_group_type"; //部门
    public static final String ROLE_GROUP_TYPE = "role_group_type"; //角色
    public static final String MENU_GROUP_TYPE = "menu_group_type"; //菜单
    public static final String DICT_GROUP_TYPE = "dict_group_type"; //字典
    public static final String CHINA_PROVINCE = "china_province"; //省份
    public static final String DICT_NEW_GROUP_TYPE = "dict_new_group_type"; //获取新的字典表
    public static final String AREA_GROUP_TYPE = "area_group_type"; //区域
    public static final String PRODUCT_LINE_GROUP_TYPE = "product_line_group_type"; //产线
    public static final String PRODUCT_MANAGEMENT_GROUP_TYPE = "product_management_group_type"; //产品管理
    public static final String WORKSHOP_GROUP_TYPE = "workshop_group_type"; //厂房
    /****************user,dept等键值对key end**********************/

    /**************************************/
    public static final String MATERIAL_IN_WAREHOUSE_NUMBER = "material_in_warehouse_number"; //入库单号
    public static final String MATERIAL_PA_WAREHOUSE_NUMBER = "material_pa_warehouse_number"; //采购到货
    public static final String MATERIAL_OUT_WAREHOUSE_NUMBER = "material_out_warehouse_number"; //出库单号
    public static final String MATERIAL_SHPPING_WAREHOUSE_NUMBER = "material_shpping_warehouse_number"; //发货单号
    public static final String PURCHASE_TH_WAREHOUSE_NUMBER = "purchase_th_warehouse_number"; //出库单号
    public static final String MATERIAL_ORDER_WAREHOUSE_NUMBER = "material_o_warehouse_number"; //订单
    public static final String MATERIAL_OR_WAREHOUSE_NUMBER = "material_OR_warehouse_number"; //退货
    public static final String HOT_ID_MAPPING_STATION_START_TIME_KEY = "hotId_mapping_stationStartTime_key";
    public static final String FRE_DEFECT_CONFIG = "fre_defect_config";
    public static final String DEFECT_ANALYSIS_ANNOTATION = "defect_analysis_annotation";
    public static final String RAW_MATERIAL_REDIS_LOCK_KEY = "raw_mater_redis_lock_key";
}
